/*- [ General -*/
body { color:#333333; font-family:Tahoma, Geneva, sans-serif; background:#fff; font-size:62.5%; }
body, div, h1, h2, h3, h4, h5, h6, p, form, dl, dl dt, dl dd { margin:0; padding:0; text-align:left; }
ul, li { text-align:left; }
img { border:none; vertical-align:middle; }
fieldset { border:none; background:none; margin:0; padding:0; }
fieldset legend { display: none; }
a { text-decoration:none; text-align:left; }
a:hover { text-decoration: underline; }
button, input { font-family:Tahoma; margin:0; padding:0; }
button:focus, a:focus { outline:#0000FF dotted thin; }
textarea { font-family:Tahoma; padding:0px; margin:0px; overflow:hidden; resize:none; vertical-align:bottom; outline:none; overflow-y:auto; font-size:11px; }
select { font-family:Tahoma; font-size:12px; }
.FixFloat { overflow:hidden; height:auto; }
.Clear { clear:both; padding:0 !important; }
.Wordwrap { word-wrap:break-word; }
.HideText { text-indent:-1000em; display:block; overflow:hidden; height:auto; }
.ResetList, .ResetList li { margin:0; padding:0; list-style:none; }
object, embed { outline:none; }
.FontBold { font-weight:bold; }
input[disabled="disabled"] { background-color:#ededed; color:#333333; border:1px solid #CFCFCF; font-weight:bold; }
/*- ] General -*/

/*- [ Header -*/
#header { position:relative; padding:2px 0; height:52px; }
#logo { padding:11px 0 0; }
#logo, #logoAdmin { float:left; }
#logo a { background:url(../images/logo.png) left top no-repeat; width:119px; height:13px; }
#logo a.LogoTrial { background:url(../images/logo-trial.png) left top no-repeat; width:166px; height:16px; }
#logoAdmin a.FoodcosaLogo { background:url(../images/logo-foodcosa.png) left top no-repeat; width:157px; height:50px; }
#logoAdmin a.HighlandsLogo { background:url(../images/logo-highlands.png) left top no-repeat; width:71px; height:50px; }
#logoAdmin a.CmsLogo { background:url(../images/logo-cms.png) left center no-repeat; width:69px; height:25px; }
#menu { position:absolute; bottom:16px; right:0px; }
#boxFuncs { float:right; padding:12px 0 0; position:relative; }
.FuncList .FuncItem { float:left; background:url(../images/border-1.jpg) right center no-repeat; padding:7px 7px 6px; position:relative; }
.FuncList .FuncItem a { display:block; color:#fff; font-size:12px; }
.FuncList .FuncItem a:hover { text-decoration:none; }

.MenuList { position:relative; }
.MenuList .MenuItem { float:left; }
.MenuList .MenuItem a { font-size:12px; color:#666666; padding:11px 15px 9px; display:block; position:relative; z-index:10; font-weight:bold; }
.MenuList .MenuItem a:hover, .MenuList .MenuItem a.Active { color:#0099CC; }
.MenuList .MenuHSItem { position:relative; z-index:7; }
.BoxSubMenu { position:absolute; width:126px; top:30px; right:0px; z-index:2; }
.BoxSubMenuIn { position:relative; }
.Boxsubmenu-bg { position:absolute; }
.Boxsubmenu-n { background:url(../images/bg-submenuST.png) left top repeat-x; width:100%; height:3px; right:13px; top:-3px; clip:rect(auto auto auto 16px); }
.Boxsubmenu-ne { background:url(../images/bg-submenuTR.png) right top no-repeat; width:16px; height:11px; right:-3px; top:-7px; }
.Boxsubmenu-e { background:url(../images/bg-submenuSR.png) right top repeat-y; width:3px; height:100%; bottom:3px; right:-3px; clip:rect(7px auto auto auto); }
.Boxsubmenu-se { background:url(../images/bg-submenuBR.png) right bottom no-repeat; width:6px; height:6px; bottom:-3px; right:-3px; }
.Boxsubmenu-s { background:url(../images/bg-submenuSB.png) left bottom repeat-x; width:100%; height:3px; bottom:-3px; right:3px; clip:rect(auto auto auto 6px); }
.Boxsubmenu-sw { background:url(../images/bg-submenuBL.png) left top no-repeat; width:6px; height:6px; bottom:-3px; left:-3px; }
.Boxsubmenu-w { background:url(../images/bg-submenuSL.png) left top repeat-y; width:3px; height:100%; bottom:3px; left:-3px; clip:rect(6px auto auto auto); }
.Boxsubmenu-nw { background:url(../images/bg-submenuTL.png) left top no-repeat; width:6px; height:6px; top:-3px; left:-3px; }
.SubMenuList { background-color:#fff; padding:0 1px; }
.MenuList .MenuHSItem a { background-position:right -40px; }
.MenuList .MenuHSItem a.Active, .MenuList .MenuHSItem a:hover { color:#0099cc; background-position:right -12px; }
.MenuList .MenuHSItem ul li, .BoxSubMenu ul li { border-bottom:1px solid #ccc; overflow:hidden; width:124px; float:left; }
.MenuList .MenuHSItem ul li.SubMenuEndList, .BoxSubMenu ul li.SubMenuEndList { border-bottom:0px; }
.MenuList .MenuHSItem ul li a, .BoxSubMenu ul li a { color:#333333; background:none; padding:8px 7px 10px; display:block; font-weight:normal; margin:1px 0; font-size:12px; }
.MenuList .MenuHSItem ul li a:hover, .MenuList .MenuHSItem ul li a.Active, .BoxSubMenu ul li a:hover, .BoxSubMenu ul li a.Active { background-color:#cfe8f1; background-image:none; color:#333333; text-decoration:none; }
.MenuList .MenuItem a:hover { text-decoration:none; }
.MenuList .MenuItem a.DisibleLink { background:none; cursor:default; }
.MenuList li.current a { font-weight:bold; }
.MenuList li.back { border-top:2px solid #0cff00; position:absolute; z-index:8; cursor:pointer; }

.BoxHeaderGroup { position:fixed; top:0px; left:0px; background:url(../images/bg-headertop.jpg) left top repeat-x; z-index:100000; width:100%; height:34px; }
.BoxHeaderGroupIn { width:970px; margin:0 auto; }
.BoxHeader { background:url(../images/bg-headerbtm.jpg) left bottom repeat-x; padding:34px 0 0; width:100%; }
.AccountStyle a { color:#fff; font-size:12px; font-weight:bold; background-position:right 7px; padding:0 13px 0 0; }
.AccountStyle a:hover { text-decoration:none; }
#header .Text1Style { font-size:12px; font-weight:bold; color:#666; position:absolute; right:0px; bottom:20px; }
#header .Text1Style span { font-size:18px; color:#0099cc; }
/*- ] Header -*/

/*- [ Common -*/
#header, #main, #footer, #mainPayment { width:1170px; margin:0 auto; }
#main { background:url(../images/bg-main.jpg) left top repeat-y; min-height:875px; height:auto !important; height:875px; }
#mainPayment { background:none; }
.FirstSidebar { width:177px; float:left; }
#main .Content { width:993px; float:left; }
#main .ContentIn { padding:8px 0 0 20px; }
#mainCMS .ContentIn { padding:8px 0 0; }
/*.Sprite1 { background-image:url(../images/sprite1.png); background-repeat:no-repeat; }*/
.Sprite2 { background-image:url(../images/sprite2.png); background-repeat:no-repeat; }
/*.Sprite3 { background-image:url(../images/sprite3.png); background-repeat:no-repeat; }
.Sprite4 { background-image:url(../images/sprite4.png); background-repeat:no-repeat; }
.Sprite5 { background-image:url(../images/sprite5.png); background-repeat:no-repeat; } */
.InputTextStyle, .TextareaStyle { color:#333; border:1px solid #cfcfcf; }
.UserDStyle { color:#0099cc; font-weight:bold; }
.UserNDStyle { font-weight:bold; }
.BtnGeneralStyle { font-size:12px; font-weight:bold; color:#fff !important; padding:0 5px 0 0; display:inline-block; margin:0 10px 0 0; }
.BtnGeneral1Style, .BtnGeneral2Style { color:#000!important; }
.BtnGeneralStyle span { padding:6px 10px 7px 15px; display:inline-block; cursor:pointer; }
.BtnGeneral1Style span { padding:8px 5px 7px 10px; }
.BtnGeneral2Style span { padding:8px 5px 9px 10px; }
.BtnGeneralStyle:hover { text-decoration:none; cursor:pointer; }
span.BtnGeneralStyle:hover, span.BtnGeneralStyle:hover span { cursor:default; }
button.BtnGeneralStyle span { padding:6px 20px 7px 25px; white-space:nowrap; display:block; position:relative; }
button.BtnGeneralStyle { border:none; padding:0 2px 0 0; background-color:transparent; margin:0 0 0 -3px; }
.BtnGeneralStyle, span.BtnGeneralStyle:hover { background-position:right -37px; }
.BtnGeneral1Style, span.BtnGeneral1Style:hover { background-position:right -187px; }
.BtnGeneral2Style, span.BtnGeneral2Style:hover { background-position:right -265px; }
.BtnGeneralDStyle, span.BtnGeneralDStyle:hover { background-position:right -501px; }
.BtnGeneralStyle span, span.BtnGeneralStyle:hover span { background-position:left top; }
.BtnGeneral1Style span, span.BtnGeneral1Style:hover span { background-position:left -148px; }
.BtnGeneral2Style span, span.BtnGeneral2Style:hover span { background-position:left -226px; }
.BtnGeneralDStyle span, span.BtnGeneralDStyle:hover span { background-position:left -464px; }
.BtnGeneralStyle:hover span span, .BtnGeneralStyle span span { background-position:0px -175px; padding:0 0 0 15px; }
.BtnGeneralStyle:hover { background-position:right -111px; }
.BtnGeneral1Style:hover { background-position:right -343px; }
.BtnGeneral2Style:hover { background-position:right -423px; }
.BtnGeneralDStyle:hover { background-position:right -575px; }
.BtnGeneralStyle:hover span { background-position:left -74px; }
.BtnGeneral1Style:hover span { background-position:left -304px; }
.BtnGeneral2Style:hover span { background-position:left -382px; }
.BtnGeneralDStyle:hover span { background-position:left -538px; }
button.BtnGeneralStyle { background-position:right -36px; margin:0 10px 0 0; font-size:12px !important; }
button.BtnGeneralStyle:hover { background-position:right -110px; }
button.BtnGeneralDStyle, button.BtnGeneralDStyle:hover { background-position:right -500px; }
button.BtnGeneralDStyle:hover span { background-position:left -464px; }
.BtnGeneralSearchStyle { margin-top:-4px; }
.ContentDTDetail .LoadingStyle { top:0px; }
.BoxTTTTForm { background:url(../images/boxbtm-1.jpg) left bottom no-repeat; margin:30px auto 0; width:608px; }
.BoxTTTTInForm { background:url(../images/boxtop-1.jpg) left top no-repeat; padding:28px 16px 22px; position:relative; }
.Title2Style { font-size:14px; background-color:#fff; position:absolute; top:-10px; left:30px; padding:0 12px; }
.BoxFormLargeExt .BoxTTTTFormMid { background:url(../images/boxmid-1.jpg) left top repeat-y; margin:30px auto 0; width:608px; }
.DialogSMSPreview .BoxTTTTFormMid { background:url(../images/boxmid-2.jpg) left top repeat-y; margin:0 0 30px; width:503px; }
.DialogSMSPreview .BoxTTTTForm { background:url(../images/boxbtm-2.jpg) left bottom no-repeat; margin:0 0 30px; width:503px; }
.DialogSMSPreview .BoxTTTTInForm { background:url(../images/boxtop-2.jpg) left top no-repeat; padding:20px 16px 15px; position:relative; }
.DialogSMSPreview .BoxTTTTFormMid .BoxTTTTForm { margin:0; width:auto; }
.BoxFormLargeExt .BoxTTTTFormMid .BoxTTTTForm { margin:0; width:auto; }
.DialogSMSPreview .BoxTTTT1Form { margin-bottom:12px; }
.DialogSMSPreview .BoxTTTT2Form { margin-top:10px; }
/*- ] Common -*/

/*- [ Main -*/
.MenuLeftBox { padding:5px 0 0; border-bottom:1px solid #dddddd; }
.MenuLeftList .MenuLeftItem { padding:0 0 1px; }
.MenuLeftList .MenuLeftItem a { color:#333; font-size:12px; padding:7px 0 6px 32px; display:block; width:145px; }
.MenuLeftList .MenuLeft61Item a { background-position:10px -500px; }
.MenuLeftList .MenuLeft62Item a { background-position:10px -527px; }
.MenuLeftList .MenuLeft63Item a { background-position:10px -555px; }
.MenuLeftList .MenuLeft64Item a { background-position:10px -582px; }
.MenuLeftList .MenuLeft65Item a { background-position:10px -611px; }
.MenuLeftList .MenuLeftItem a span { color:#ff0000; }
.MenuLeftList .MenuLeftItem a:hover, .MenuLeftList .MenuLeftItem a.Active { text-decoration:none; }
.MenuLeftList .MenuLeftItem a:hover { background-color:#d8ecf3; color:#000; }
.MenuLeftList .MenuLeftItem a.Active { font-weight:bold; background-color:#0099cc; color:#fff; }
.MenuLeftList .MenuLeft11Item a { background-position:10px -97px; }
.MenuLeftList .MenuLeft12Item a, .MenuLeftList .MenuLeft31Item a { background-position:10px -208px; }
.MenuLeftList .MenuLeft13Item a { background-position:10px -458px; }
.MenuLeftList .MenuLeft14Item a, .MenuLeftList .MenuLeft71Item a { background-position:10px -338px; }
.MenuLeftList .MenuLeft15Item a, .MenuLeftList .MenuLeft151Item a { background-position:10px 7px; }
.MenuLeftList .MenuLeft152Item a { background-position:10px -22px; }
.MenuLeftList .MenuLeft153Item a { background-position:10px -48px; }
.MenuLeftList .MenuLeft21Item a { background-position:10px -124px; }
.MenuLeftList .MenuLeft22Item a { background-position:10px -241px; }
.MenuLeftList .MenuLeft23Item a { background-position:10px -268px; }
.MenuLeftList .MenuLeft32Item a { background-position:10px -302px; }
.MenuLeftList .MenuLeft72Item a { background-position:10px -398px; }
.Content h3 { font-size:16px; padding:2px 0 9px; }
.Content h3 span { display:block; }
.Content h3 span.SubTitleStyle { font-size:14px; padding:12px 0 0; }
.ContentDetail { border-top:1px solid #ddd; padding:1px 0 0; position:relative; }
#mainPayment .ContentDetail { border-top:0px; padding:0; }
.ContentTLDetail { border-top:none; }
.ContentDetailIn { background-color:#f5f5f5; padding:14px 14px 12px; }
#mainPayment .ContentDetailIn { background-color:transparent; padding:30px 14px 12px; }
.ContentDetail1In { padding:15px 0 0; }
.ContentTLDetail .ContentDetail1In { padding:2px 0 0; }
.BoxSearch .LabelStyle { font-size:12px; float:left; margin:3px 0 8px; text-align:right; }
.BoxSearch .Label1Style { font-size:12px; margin:3px 0 8px; text-align:right; }
.message { font-size:12px; margin:3px 0 8px; }
.BoxSearch .Label20Style { padding-left:128px; }
.BoxSearch .Label21Style { padding-left:105px; }
.BoxSearch .Label21Style input, .BoxSearch .Label20Style input { vertical-align:bottom; margin:0 5px 0 0; }
.BoxSearch .BoxTTTTInExtForm .LabelStyle { font-weight:normal; margin-bottom:15px; }
.DialogSMSPreview .BoxTTTTInExtForm .Label8Style { width:80px; }
.DialogSMSPreview .BoxTTTTInExt1Form .LabelStyle { width:104px; }
.DialogSMSPreview .BoxTTTTInExtForm .ValueStyle { width:375px; }
.DialogSMSPreview .BoxTTTTInExt1Form .ValueStyle { width:350px; }
.BoxSearch { position:relative; }
.BoxSearch span.Temp1Style { float:left; padding:4px 4px 0; }
.BoxSReport span.Temp1Style { padding:4px 5px 0; }
.BoxSearch span.Temp2Style, .AddDBForm span.Temp2Style { float:left; font-size:12px; margin:5px 0 0 5px; }
.MultiSelect, .CalendarLink, .InputCheckboxStyle { float:left; }
.MultiSelect { margin:0 0 8px; }
.InputCheckboxStyle { margin:5px 0 0 5px; }
.CalendarLink { margin:1px 0 0 6px; }
.BoxSearch .InputTextStyle, .Dl1Style .InputTextStyle { border:1px solid #cdcdcd; font-size:11px; padding:3px 4px; float:left; margin:0 0 8px; }
.BoxSearch .InputText3Style { width:133px; }
.BoxSearch .InputText2Style { width:145px; }
.BoxSearch .InputText1Style { width:32px; }
.BoxSearch .InputText4Style { width:504px; }
.BoxSearch .InputText5Style { width:167px; }
.BoxSearch .InputText6Style { width:164px; }
.BoxSearch .InputText10Style { width:294px; }
.BoxSReport .InputText6Style { width:128px; }
.BoxSearch .InputText7Style { width:94px; }
.BoxSearch .InputText8Style { width:300px; margin-right:10px; }
.BoxSearch .InputText9Style { width:270px; }
.BoxSReport .InputText1Style { width:52px; }
.BoxSearch .MembershipPro1Item dd .InputText1Style { width:60px; }
.BoxSearch .Label1Style { width:97px; padding:0 8px 0 0; }
.BoxSearch .Label2Style { width:120px; padding:0 8px 0 0; }
.BoxSearch .Label3Style { width:91px; padding:0 8px 0 0; }
.BoxSearch .Label4Style { width:85px; padding:0 15px 0 0; }
.BoxSearch .Label5Style { width:190px; padding:0 15px 0 0; }
.BoxSearch .Label6Style { width:117px; padding:0 10px 0 0; }
.BoxSearch .Label7Style { width:91px; padding:0 8px 0 0; }
.BoxSearch .Label8Style { width:150px; padding:0 8px 0 0; }
.BoxSearch .Label9Style { width:60px; padding:0 8px 0 0; }
.BoxSearch .Label10Style { width:76px; padding:0 8px 0 0; }
.BoxSearch .Label11Style { text-align:left; padding:0 10px 0 0; font-weight:bold; }
.BoxSearch .Label12Style { width:105px; padding:0 8px 0 0; }
.BoxSearch .Label13Style { width:134px; padding:0 8px 0 0; }
.BoxSearch .Label14Style { width:117px; padding:0 8px 0 0; }
.BoxSearch .Label15Style { text-align:left; }
.BoxSearch .Label16Style { width:60px; padding:0 8px 0 0; }
.BoxSearch .Label17Style { width:122px; padding:0 8px 0 0; }
.BoxSearch .Label18Style { width:121px; padding:0 8px 0 0; }
.BoxSearch .Title4Style { text-align:center; font-size:18px; padding:0 0 25px; }
.BoxSearch .Title5Style, .AddDBForm .Title5Style { padding:0 0 10px 0; font-size:12px; border-bottom:1px solid #ddd; margin:20px 0 0; }
.BoxSearch .Title5Style { background-position:left -978px; padding-left:13px; }
.BoxSearch .Text2Style { float:right; color:#999; font-size:12px; font-weight:bold; }
.BoxSearch .Text3Style, .BoxSearch .Text1Style { float:left; font-size:11px; padding:4px 0 0; }
.BoxSearch .Text3Style { font-weight:bold; }
.BoxSearch .RejectTxtStyle { color:#F00; font-size:11px; }
.BoxButton { text-align:center; padding:6px 0 0; position:relative; }
.SelectStyle { float:left; font-size:11px; border:1px solid #cdcdcd; padding:2px 4px; margin:0 0 8px; }
.Select1Style { width:173px; }
.Select2Style { width:155px; }
.Select3Style { width:154px; }
.Select4Style { width:106px; }
.Select5Style { width:309px; }
.Select6Style { width:253px; }
.AddDBForm .Select5Style { margin:0 2px 9px 0; padding:3px 2px; }
.AddDBForm .SelectVenueStyle { color:#009ace; font-weight:bold; }
.AddDBForm .RequireStyle { margin:2px 0 0; }
.AddDBForm .Text1Style { font-size:12px; padding:0 0 0 145px; }
.AddDBForm1 { border-bottom:1px solid #cccccc; padding:0 0 17px; margin:0 0 18px; }
.AddDBForm .AddDBForm2 .LabelStyle { width:150px; padding:0 8px 0 0; }
.AddDBForm .AddDBForm2 .InputTextStyle { width:286px; }
.AddDBForm .AddDBForm2 .TextareaStyle { width:286px; height:122px; }
.Textarea1Style { height:70px; padding:4px; width:734px; margin:0 0 8px; }
.Textarea2Style { width:471px; height:42px; padding:4px; }
.Textarea3Style { width:636px; height:102px; padding:4px; margin:0 0 8px; }
.BoxGeneralTitle { padding:8px 0; }
.BoxGeneralTitle .Text1Style { float:left; font-size:12px; font-weight:bold; padding:10px 0 0; }
.BoxGeneralTitle .BoxGeneralBtn { float:right; }
.BoxGeneralTitle .BtnGeneral2Style { margin:0; }
.BoxGeneralTable { border:1px solid #ccc; background-color:#fff; font-size:12px; overflow:hidden; }
.BoxGeneralTTitle, .BoxGeneralTTitle table, .BoxGeneralTBody, .BoxGeneralTBody table { width:743px; }
.BoxGeneralTTitle th, .BoxMemberTable th, .BoxSMSPreviewTable th, .BoxSMSDetailTable th { color:#fff; font-weight:bold; padding:8px 0; text-align:center; }
.BoxGeneralTTitle th, .BoxMemberTable th { background-color:#0099cc;border-right:1px solid #ccc; }
.BoxSMSPreviewTable th, .BoxSMSDetailTable th { background-color:#666; border-right:1px solid #ddd; }
.BoxGeneralTBody .Scrollpane { height:auto; }
.BoxGeneralTBody td { text-align:center; padding:8px 0; border-right:1px solid #ccc; border-top:1px solid #ccc; background-color:#fff; font-size:11px; }
.BoxGeneralTFooter td { text-align:center; padding:8px 0; border-right:1px solid #ccc; background-color:#fff; }
.BoxSmsCreateTable .BoxGeneralTTitle th.ColsTh0, .BoxSmsCreateTable .BoxGeneralTBody td.ColsTd0 { width:25px; }
.BoxSmsCreateTable .BoxGeneralTBody td.ColsTd1, .BoxSmsCreateTable .BoxGeneralTTitle th.ColsTh1 { width:93px; font-weight:bold; text-align:right; padding-left:10px; padding-right:10px; }
.BoxSmsCreateTable .BoxGeneralTBody td.ColsTd2 { width:164px; text-align:left; padding-left:10px; padding-right:10px; }
.BoxSmsCreateTable .BoxGeneralTTitle th.ColsTh2 { width:184px; }
.BoxSmsCreateTable .BoxGeneralTTitle th.ColsTh3, .BoxSmsCreateTable .BoxGeneralTBody td.ColsTd3 { width:70px; }
.BoxSmsCreateTable .BoxGeneralTBody td.ColsTd4, .BoxSmsCreateTable .BoxGeneralTTitle th.ColsTh4 { width:74px; text-align:left; padding-left:10px; padding-right:10px; }
.BoxSmsCreateTable .BoxGeneralTBody td.ColsTd5 { width:60px; padding-left:10px; padding-right:10px; text-align:right; }
.BoxSmsCreateTable .BoxGeneralTTitle th.ColsTh5 { width:80px; }
.BoxSmsCreateTable .BoxGeneralTBody td.ColsTd6 { width:151px; border-right:none; text-align:left; padding-left:10px; padding-right:10px; }
.BoxSmsCreateTable .BoxGeneralTTitle th.ColsTh6 { width:171px; border-right:none; }
.BoxReportSMSTable { margin:0 0 10px 0; width:971px; }
.BoxReportSMSTable .BoxGeneralTBody, .BoxReportSMSTable .BoxGeneralTBody table, .BoxReportSMSTable .BoxGeneralTTitle, .BoxReportSMSTable .BoxGeneralTTitle table, .BoxReportSMSTable .BoxGeneralTFooter, .BoxReportSMSTable .BoxGeneralTFooter table { width:1210px; }
.BoxReportSMSTable .Scrollpane { width:971px; }
.BoxReportSMSTable .BoxGeneralTBody .Scrollpane { width:auto; height:auto; overflow:hidden; }
.BoxReportSMSTable .BoxGeneralTTitle th.ColsTh1, .BoxReportSMSTable .BoxGeneralTBody td.ColsTd1 { width:42px; }
.BoxReportSMSTable .BoxGeneralTBody td.ColsTd2 { width:205px; text-align:left; padding-left:10px; padding-right:10px; }
.BoxReportSMSTable .BoxGeneralTBody td.ColsTd2 div { width:205px; }
.BoxReportSMSTable .BoxGeneralTTitle th.ColsTh2 { width:225px; }
.BoxReportSMSTable .BoxGeneralTTitle th.ColsTh3, .BoxReportSMSTable .BoxGeneralTBody td.ColsTd3, .BoxReportSMSTable .BoxGeneralTTitle th.ColsTh12, .BoxReportSMSTable .BoxGeneralTBody td.ColsTd12 { width:85px; }
.BoxReportSMSTable .BoxGeneralTTitle th.ColsTh4, .BoxReportSMSTable .BoxGeneralTBody td.ColsTd4 { width:122px; border-right:1px solid #ccc; }
.BoxReportSMSTable .BoxGeneralTBody td.ColsTd5 { width:54px; text-align:left; padding-left:10px; padding-right:10px; }
.BoxReportSMSTable .BoxGeneralTTitle th.ColsTh5 { width:74px; }
.BoxReportSMSTable .BoxGeneralTBody td.ColsTd6 { width:70px; text-align:left; padding-left:10px; padding-right:10px; }
.BoxReportSMSTable .BoxGeneralTTitle th.ColsTh6 { width:90px; }
.BoxReportSMSTable .BoxGeneralTBody td.ColsTd7, .BoxReportSMSTable .BoxGeneralTFooter td.ColsTd7 { width:57px; text-align:right; padding-left:10px; padding-right:10px; }
.BoxReportSMSTable .BoxGeneralTTitle th.ColsTh7 { width:77px; }
.BoxReportSMSTable .BoxGeneralTBody td.ColsTd8, .BoxReportSMSTable .BoxGeneralTFooter td.ColsTd8, .BoxReportSMSTable .BoxGeneralTBody td.ColsTd9, .BoxReportSMSTable .BoxGeneralTFooter td.ColsTd9, .BoxReportSMSTable .BoxGeneralTBody td.ColsTd10, .BoxReportSMSTable  .BoxGeneralTFooter td.ColsTd10, .BoxReportSMSTable .BoxGeneralTBody td.ColsTd11, .BoxReportSMSTable  .BoxGeneralTFooter td.ColsTd11 { width:80px; text-align:right; padding-left:10px; padding-right:10px; }
.BoxReportSMSTable .BoxGeneralTTitle th.ColsTh8, .BoxReportSMSTable .BoxGeneralTTitle th.ColsTh9, .BoxReportSMSTable .BoxGeneralTTitle th.ColsTh10, .BoxReportSMSTable .BoxGeneralTTitle th.ColsTh11 { width:100px; }
.BoxReportSMSTable .BoxGeneralTTitle th.ColsTh11, .BoxReportSMSTable .BoxGeneralTBody td.ColsTd11, .BoxReportSMSTable  .BoxGeneralTFooter td.ColsTd11 { border-right:none; }
.BoxReportSMSTable .BoxGeneralTBody td.ColsTd11, .BoxReportSMSTable .BoxGeneralTFooter td.ColsTd11 { padding-right:20px; width:70px; }
.BoxReportSMSTable .BoxGeneralTFooter td.ColsTd1 { width:637px; text-align:left; padding-left:54px; }
.BoxGeneralTFooter { font-weight:bold; padding:10px 0; border-top:1px solid #ccc; }
.BoxGeneralTFooter p { float:left; padding:0 9px 0 12px; }
.BoxReportSMSTable .BoxGeneralTFooter { padding:0 0 10px; }
.AddStyle a { color:#0099cc; font-size:12px; font-weight:bold; }
.AddStyle a:hover { text-decoration:none; }
.BoxButton1 { padding:6px 0 0 127px; position:relative; }
.BoxButton2 { position:absolute; top:-5px; right:-10px; }
.BoxField { padding:4px 0 8px; clear:both; }
.BoxFieldRT { float:left; width:646px; }
.BoxField ul { padding:0 0 0 22px; }
.BoxField ul li { font-size:12px; background-position:left -588px; padding:0 0 15px 18px; }
.BoxMemberTable, .BoxSMSPreviewTable, .BoxSMSDetailTable { font-size:12px; border:1px solid #ccc; background-color:#fff; overflow:hidden; margin:0 0 8px; }
.BoxMemberTable, .BoxMemberTable table { width:611px; }
.BoxMember1Table, .BoxMember1Table table { width:642px; }
.BoxMember2Table, .BoxMember2Table table, .BoxMember3Table, .BoxMember3Table table { width:760px; }
.BoxSMSPreviewTable, .BoxSMSPreviewTable table, .BoxSMSDetailTable, .BoxSMSDetailTable table { width:478px; }
.BoxMemberTable td, .BoxSMSPreviewTable td, .BoxSMSDetailTable td { border-right:1px solid #ddd; border-top:1px solid #ddd; padding:8px 0; vertical-align:middle; font-size:11px; }
.BoxMemberTable td.ColsTd1 { width:131px; text-align:center; padding-left:10px; padding-right:10px; }
.BoxMemberTable th.ColsTh1 { width:151px; }
.BoxMemberTable th.ColsTh2, .BoxMemberTable td.ColsTd2 { width:459px; text-align:center; border-right:none; }
.BoxMemberTable td.ColsTd2 { color:#0099cc; }
.BoxMemberTable td.ColsTd3, .BoxMemberTable th.ColsTh3 { width:41px; text-align:center; }
.BoxMemberTable th.ColsTh4 { width:180px; }
.BoxMemberTable td.ColsTd4 { width:160px; text-align:left; padding-left:10px; padding-right:10px; }
.BoxMemberTable th.ColsTh5, .BoxMemberTable td.ColsTd5 { width:118px; text-align:center; }
.BoxMemberTable th.ColsTh6, .BoxMemberTable td.ColsTd6 { width:104px; text-align:center; }
.BoxMemberTable th.ColsTh7 { width:313px; border-right:none; }
.BoxMemberTable th.ColsTh7 a { color:#fff; font-weight:normal; }
.BoxMemberTable th.ColsTh7 a.Active { font-weight:bold; }
.BoxMemberTable td.ColsTd7 { width:293px; text-align:left; padding-left:10px; padding-right:10px; border-right:none; }
.BoxMember1Table th.ColsTh3, .BoxMember1Table td.ColsTd3, .BoxMember3Table th.ColsTh8, .BoxMember3Table td.ColsTd8 { border-right:none; text-align:center; width:40px; }
.BoxMember1Table td.ColsTd2, .BoxMember1Table th.ColsTh2, .BoxMember3Table th.ColsTh7, .BoxMember3Table td.ColsTd7 { border-right:1px solid #DDDDDD; }
.BoxMember3Table th.ColsTh7, .BoxMember3Table td.ColsTd7 { width:253px; }
.BoxMember1Table td.ColsTd2 a { color:#0099CC; font-weight:normal; }
.BoxMember1Table td.ColsTd3 a, .BoxMember3Table td.ColsTd8 a, .BoxMember5Table td.ColsTd4 a, .BoxMember6Table td.ColsTd3 a { display:block; text-indent:-100em; width:10px; height:10px; background:url(../images/bg-delete.png) left top no-repeat; margin:0 auto; }
.BoxMember1Table td.ColsTd3 a:hover, .BoxMember3Table td.ColsTd8 a:hover, .BoxMember5Table td.ColsTd4 a:hover, .BoxMember6Table td.ColsTd3 a:hover { background:url(../images/bg-delete.png) left bottom no-repeat; }
.BoxSearch .BoxMember1Table .InputTextStyle { margin:0; }
.BoxSMSPreviewTable td, .BoxSMSDetailTable td { text-align:center; font-weight:bold; }
.BoxSMSPreviewTable th.ColsTh1, .BoxSMSPreviewTable td.ColsTd1 { width:163px; }
.BoxSMSPreviewTable th.ColsTh2, .BoxSMSPreviewTable td.ColsTd2 { width:165px; }
.BoxSMSPreviewTable th.ColsTh3, .BoxSMSPreviewTable td.ColsTd3 { width:150px; border-right:none; }
.BoxSMSDetailTable th.ColsTh1, .BoxSMSDetailTable td.ColsTd1 { width:111px; }
.BoxSMSDetailTable th.ColsTh2, .BoxSMSDetailTable td.ColsTd2 { width:140px; }
.BoxSMSDetailTable th.ColsTh3, .BoxSMSDetailTable td.ColsTd3 { width:113px; }
.BoxSMSDetailTable th.ColsTh4, .BoxSMSDetailTable td.ColsTd4 { width:133px; border-right:none; }
.BoxMemberTable .InputText1Style { border:none; width:104px; height:20px; font-size:11px; }
.BoxMemberTable .InputText2Style { border:none; width:80px; height:20px; font-size:11px; }
.BoxMemberTable .TextareaStyle { border:none; width:300px; height:30px; }
.BoxDBSearch { background:url(../images/bg-search.jpg) left top no-repeat; width:208px; height:22px; }
.BoxDTSearch { right:90px; top:-28px; position:absolute; }
.BoxDTSearch .LoadingStyle { top:2px; }
.BoxDBSearch .InputTextStyle { width:184px; height:20px; color:#333; border:none; background-color:transparent; padding:0 0 0 4px; float:left; font-size:12px; }
.BoxDBSearch .SubmitStyle { float:left; width:20px; height:22px; border:none; background-color:transparent; overflow:hidden; text-indent:-100em; padding:22px 0 0; cursor:pointer; }
.PlaceHolder { color:#999 !important; }
.LoadingStyle { position:absolute; top:10px; }
.ErrorMsgStyle { color:#F00; font-size:11px; padding:10px 0 0; }
.DialogAddDB .ErrorMsgStyle { text-align:center; }
.BoxCreateSMSButton .ErrorMsgStyle { position:absolute; left:0px; top:2px; }
.SuccessMsgStyle { color:#0587BB; font-size:12px; padding:10px 0 0; }
.WarningStyle { font-size:12px; padding:10px 0 0; }
.Warning1Style { text-align:center; font-size:12px; font-weight:bold; background-color:#f5f5f5; padding:7px 0 12px; margin:1px 0 0; }
.Warning1Style span { color:#0099cc; font-size:18px; }
.TabSMS { float:right; }
.TabSMS li { float:left; font-size:12px; padding:0 6px; border-right:1px solid #666; }
.TabSMS li.End { border:none; padding-right:0; }
.TabSMS li a { color:#0099cc; }
.TabSMS li a.Active, .TabSMS li a.Active:hover { font-weight:bold; text-decoration:none; }
.SumaryStyle { font-weight:bold; font-size:12px; text-align:right; }
.BoxExtFunc { position:absolute; top:-35px; right:7px; }
.BoxDBFunc, .BoxDBFuncSearch { position:absolute; top:-34px; right:-10px; }
.BoxDBFuncSearch .BoxDBFunc, .BoxDBFuncSearch .BoxDBSearch { position:static; float:left; }
.BoxDBFuncSearch .BoxDBSearch { margin:4px 20px 0 0; }
.FormWarningStyle { font-size:11px; clear:both; padding:5px 0 0 145px; }
.PreviewPhoto { padding:10px 0 0 145px; }
.PreviewPhoto img { max-width:157px; max-height:50px; }
.BoxSearch .TabTLMembership { border-bottom:1px solid #ccc; padding:0 0 9px; margin:0 0 15px; }
.TabTLMembership li { float:left; font-size:16px; font-weight:bold; padding:0 25px; border-right:2px solid #ccc; }
.TabTLMembership li:first-child { padding-left:0px; }
.TabTLMembership li.LastItem { border-right:none; }
.TabTLMembership li a { color:#ccc; outline:none; }
.TabTLMembership li a:hover, .TabTLMembership li a.Active { color:#333; text-decoration:none; }
.AddDBForm .BoxFieldRT { width:472px; }
.AddDBForm .ValueStyle1 { font-size:12px; float:left; width:309px; padding:4px 0 9px; }
.CountDownStyle { position:absolute; right:0px; top:-20px; font-size:12px; color:#999; }
.TabTLMField { position:relative; }
.BoxSearch .MembershipPro1List { padding:12px 0 0; }
.BoxSearch .MembershipPro1Item { padding:0 0 10px 45px; }
.BoxSearch .MembershipPro1Item .LabelStyle { float:none; }
.BoxSearch .MembershipPro1Item .Label1Style { float:left; width:auto; padding:0 8px 0 0; }
.BoxSearch .MembershipPro1Item ul li { padding:10px 0 0; }
.BoxSearch .MembershipPro1Item input { vertical-align:bottom; margin:0 7px 0 0; }
.BoxSearch .MembershipPro1Item input.InputTextStyle { margin-right:0; }
.BoxSearch .MembershipPro1Item dl { padding:0 0 0 22px; }
.BoxSearch .MembershipPro1Item dt, .BoxSearch .MembershipPro1Item dd { margin:16px 0 0; }
.BoxSearch .MembershipPro1Item dd { padding:0 0 0 22px; }
.BoxSearch .MembershipPro1Item dd .LabelStyle, .BoxSearch .MembershipPro1Item dd .InputTextStyle { float:left;  }
.AddDBForm .MembershipPro1List { padding:0 0 10px 22px; }
.AddDBForm .MembershipPro1Item .LabelStyle, .BoxSearch .MembershipPro1Item dd .LabelStyle { font-weight:normal; padding:0 14px 0 0; }
.AddDBForm .MembershipPro1Item { font-size:12px; }
.AddDBForm .MembershipPro1Item .LabelStyle, .AddDBForm .MembershipPro1Item .Temp1Style { width:auto; padding:2px 8px 0 0; display:block; }
.AddDBForm .MembershipPro1Item .InputText1Style { width:63px; margin:0 6px 0 0; }
.AddDBForm .MembershipPro1Item { padding:20px 0 0; }
.AddDBForm .MembershipPro1Item ul li { margin:8px 0 0; }
.AddDBForm .MembershipPro1Item ul li input { vertical-align:bottom; margin:0 7px 0 0; }
/**/
.BoxMember5Table th.ColsTh1, .BoxMember5Table td.ColsTd1, .BoxMember5Table th.ColsTh2, .BoxMember5Table td.ColsTd2 { width:150px; text-align:center; }
.BoxMember5Table td.ColsTd1 .InputTextStyle, .BoxMember5Table td.ColsTd2 .InputTextStyle { width:104px; float:left; }
.BoxMember5Table td.ColsTd1 a { float:left; }
.BoxMember5Table th.ColsTh2, .BoxMember5Table td.ColsTd2 { border-right:1px solid #ccc; padding:8px 10px; }
.BoxMember5Table td.ColsTd2 { color:#333; }
.BoxMember5Table th.ColsTh3, .BoxMember5Table td.ColsTd3 { width:248px; text-align:center; }
.BoxMember5Table td.ColsTd3 .InputTextStyle { float:none; }
.BoxMember5Table th.ColsTh4, .BoxMember5Table td.ColsTd4 { width:33px; text-align:center; border-right:none; }
/**/
.BoxMember6Table th.ColsTh1, .BoxMember6Table td.ColsTd1 { width:340px; text-align:center; padding-left:10px; padding-right:10px; }
.BoxMember6Table td.ColsTd1 .SelectStyle { float:none; }
.BoxMember6Table th.ColsTh2, .BoxMember6Table td.ColsTd2 { width:248px; border-right:1px solid #ccc; text-align:center; }
.BoxMember6Table td.ColsTd2 .InputTextStyle { float:none; }
.BoxMember6Table th.ColsTh3, .BoxMember6Table td.ColsTd3 { width:33px; border-right:none; padding-left:10px; padding-right:10px; }
/**/
.BoxMember7Table { margin:10px 0 0; }
.BoxMember7Table th.ColsTh1, .BoxMember7Table td.ColsTd1 { width:120px; }
.BoxMember7Table td.ColsTd1 { color:#0099CC; text-align:left; }
.BoxMember7Table th.ColsTh2, .BoxMember7Table td.ColsTd2 { width:170px; text-align:center; border-right:1px solid #ccc; }
.BoxMember7Table th.ColsTh3, .BoxMember7Table td.ColsTd3 { border-right:none; width:341px; }
.BoxDBSearch { background:url(../images/bg-search.jpg) right top no-repeat; width:208px; height:22px; }
.BoxDBSearch .LoadingStyle { top:6px; }
/**/
.BoxMembershipPro { background-color:#eeeeee; margin:0 0 10px; font-size:12px; padding:10px 0 0; }
.BoxMembershipPro dl dt { float:left; margin:0 5px 15px 0; width:160px; text-align:right; font-weight:bold; }
.BoxMembershipPro dl dd { float:left; width:608px; margin:0 0 15px; }
.WrapMembershipProList { padding:15px 0 0; }
.WrapMembershipProList li { font-size:12px; padding:0 0 0 10px; }
.MembershipProList { padding:12px 0 0 10px; }
.MembershipProList li.MembershipProItem { background-position:left -978px; font-size:12px; padding:0 0 10px 13px; }
.MembershipProList li.MembershipProItem ul { padding:10px 0 0; }
.MembershipProList li.MembershipProItem ul li { padding:0 0 10px; }
/**/
.BoxMember8Table { margin:10px 0 0; }
.BoxMember8Table th.ColsTh1, .BoxMember8Table td.ColsTd1, .BoxMember8Table th.ColsTh2, .BoxMember8Table td.ColsTd2 { width:150px; text-align:center; }
.BoxMember8Table th.ColsTh2, .BoxMember8Table td.ColsTd2 { border-right:1px solid #ccc; }
.BoxMember8Table td.ColsTd2 { color:#333; }
.BoxMember8Table th.ColsTh3, .BoxMember8Table td.ColsTd3 { border-right:none; width:309px; text-align:center; }
/**/
.BoxMember9Table { margin:10px 0; }
.BoxMember9Table td.ColsTd1 { color:#0099CC; text-align:left; }
.BoxMember9Table td.ColsTd2 { color:#333; }
/**/
.BoxMember10Table { margin:10px 0 0; }
.BoxMember10Table th.ColsTh1, .BoxMember10Table td.ColsTd1 { width:120px; }
.BoxMember10Table td.ColsTd1 { color:#0099CC; text-align:left; }
.BoxMember10Table th.ColsTh2, .BoxMember10Table td.ColsTd2 { width:170px; text-align:center; border-right:1px solid #ccc; }
.BoxMember10Table th.ColsTh3, .BoxMember10Table td.ColsTd3 { border-right:none; width:341px; }
.DialogAddDB .TabKHInfo { border-bottom:1px solid #ccc; padding:12px 0 8px; }
.TabKHInfo li { float:left; font-size:12px; padding:0 10px; border-right:2px solid #333; }
.TabKHInfo li:first-child { padding-left:0px; }
.TabKHInfo li:last-child { padding-right:0px; border:none; }
.TabKHInfo li a { color:#989898; font-weight:bold; }
.TabKHInfo li.Active a { color:#333; }
/* Dialog */
.GeneralDialog { background-color:#FFFFFF; overflow:hidden; }
.General1Dialog { width:514px; }
.General2Dialog { width:885px; }
.General3Dialog { width:575px; }
.General4Dialog { width:530px; }
.DialogInsertCustomers { padding:14px; }
.DialogInsertCustomers .BoxSearch { background-color:#f5f5f5; padding:14px; }
.DialogInsertCustomers .BoxResult { height:350px; }
.DialogSMSPreview { padding:13px 14px; }
.DialogSMSPreview dl { width:497px; }
.DialogSMSPreview dt { width:115px; padding:0 9px 15px 0; float:left; font-size:12px; text-align:right; }
.DialogSMSPreview dd { float:left; width:357px; padding:0 0 15px; font-size:12px; font-weight:bold; }
.DialogSMSPreview dt.DtExtStyle, .DialogSMSPreview dd.DdExtStyle { float:none; display:block; width:auto; padding-bottom:5px; text-align:left; }
.DialogSMSPreview dt.NonepBStyle, .DialogSMSPreview dd.NonePBStyle { padding-bottom:5px; }
#fancybox-title .LoadingStyle, .BoxDialogUi .LoadingStyle { margin:0 0 0 10px; top:auto; }
.BoxSumary { padding:0 0 10px 0; width:400px; margin:0 auto; }
.BoxSumary p { float:left; font-size:12px; font-weight:bold; }
.BoxSumary p label input { vertical-align:bottom; margin:0 5px 0 0; }
.BoxSumary p.TempStyle { padding:0 0 0 45px; }
.ExtTextStyle { text-align:right; padding:26px 0 0 0; }
.ExtTextStyle a { font-size:12px; color:#0099cc; background:url(../images/icon-1.jpg) left 4px no-repeat; padding:0 0 0 10px; }
.DialogSMSPreview dd.RejectStyle { color:#ff0000; }
.DialogSMSPreview .BorderTopStyle { background:url(../images/bg-dot.jpg) left top repeat-x; padding-top:10px; }
.BoxSMSListTable { overflow:hidden; width:543px; margin:0 0 8px; border:1px solid #ccc; }
.BoxSMSListTable table { width:543px; }
.BoxSMSListTable .BoxGeneralTBody td { font-size:11px; padding:25px 0; text-align:center; padding:8px 0; width:265px; border-bottom:1px solid #ccc; border-top:0px; }
.BoxSMSListTable .Row1 td { background-color:#fff; }
.BoxSMSListTable .Row2 td { background-color:#fff; }
.BoxSMSListTable .BoxGeneralTTitle th { font-size:12px; }
.BoxSMSListTable .BoxGeneralTBody td.ColsTd1, .BoxSMSListTable .BoxGeneralTTitle th.ColsTh1 { width:100px; }
.BoxSMSListTable .BoxGeneralTBody td.ColsTd2, .BoxSMSListTable .BoxGeneralTTitle th.ColsTh2 { width:251px; }
.BoxSMSListTable .BoxGeneralTBody td.ColsTd3, .BoxSMSListTable .BoxGeneralTTitle th.ColsTh3 { width:130px; }
.BoxSMSListTable .BoxGeneralTBody td.ColsTd1, .BoxSMSListTable .BoxGeneralTBody th.ColsTd2 { border-right:1px solid #ccc; }
.BoxSMSListTable .BoxGeneralTBody td.ColsTd3, .BoxSMSListTable .BoxGeneralTTitle th.ColsTh3 { border-right:0px; }
.DialogSMSPreview .Text1Style { font-weight:bold; font-size:12px; position:absolute; top:10px; left:0px; }
.BoxSMSListTable .DScrollpane { height:400px; }
.BoxDialogConfirm  p { width:500px; }
.BoxDialogConfirm .Text1Style { font-size:12px; font-weight:bold; text-align:center; padding:18px 0 12px; }
.BoxDialogConfirm .BoxDialogBtn { text-align:center; }
.BoxDialogConfirm .BoxDialogBtm { background-color:#f7f7f7; margin:0 1px 1px; padding:9px 0; position:relative; width:528px; z-index:10000; }
.DialogAddDB .BoxDialogBtn, .DialogChooseDB .BoxDialogBtn, .DialogSMSPreview .BoxDialogBtn { text-align:center; padding:10px 0 5px; position:relative; }
.DialogChooseDB .BoxDialogBtn .ErrorMsgStyle { position:absolute; left:20px; top:5px; }
.DialogAddDB { padding:10px 20px; }
.AddDBForm { padding:9px 0 0; position:relative; }
.AddDBForm .LabelStyle { font-size:12px; width:136px; padding:4px 9px 9px 0; float:left; text-align:right; }
.AddDBForm .AddDBFormIn .LabelStyle { width:103px; }
.AddDBForm .Label1Style { font-size:12px; float:left; padding:0 0 0 10px; margin:5px 0 0; width:82px; }
.AddDBForm .Label3Style { padding-right:107px; width:78px; }
.AddDBForm .Label4Style { text-align:left; }
.AddDBForm .Label1Style input { margin:0 8px 0 0; vertical-align:bottom; }
.AddDBForm .Label2Style { width:78px; }
.AddDBForm .Label5Style { width:116px; }
.RequireStyle { color:#F00; font-size:12px; font-weight:bold; float:left; }
.AddDBForm .InputTextStyle, .BoxAvatarUpload .InputTextStyle { margin:0 2px 9px 0; padding:3px 4px; width:299px; font-size:11px; float:left; border-radius:0px; height:14px; }
.AddDBForm .AddDBFormIn .InputTextStyle { width:332px; }
.AddDBForm .AddDBFormIn .InputText1Style { width:95px; }
.AddDBForm .InputText1Style { width:91px; }
.AddDBForm .InputText2Style { width:139px; margin-right:12px; }
.AddDBForm .InputText3Style { width:138px; margin-right:2px; }
.AddDBForm .TextareaStyle { width:299px; padding:3px 4px; height:62px; font-size:11px; float:left; margin:0 2px 0 0; }
.DivInputFile { background:url(../images/btn-chonanh.jpg) right top no-repeat; cursor:pointer; height:29px; width:309px; float:left; }
.FakeInputFile { margin:-28px 0 0 0; }
.DivInputFile .InputTextStyle { width:216px; height:14px; margin:3px 0 0; }
.DivInputFile .InputFileStyle { width:309px; opacity:0; -moz-opacity:0.0; filter:alpha(opacity=00); margin:5px 0 0; }
.DialogUploadMPhoto { padding:10px; }
.DialogUploadMPhoto .PhotoShareBtn { display:inline-block; vertical-align:bottom; }
.DialogUploadMPhoto .BoxDialogBtn { text-align:center; padding:10px 0; }
.DChooseDBTop { position:relative; background-color:#f0f0f0; padding:14px 7px 0 12px; min-height:30px; }
.DChooseDBTop p { font-weight:bold; font-size:12px; }
.DChooseDBTop .BoxDBSearch { right:7px; top:10px; position:absolute; }
.DChooseDBCont .DChooseDBContList { width:515px; }
.AllChooseItem { font-size:12px; padding:20px; border-bottom:1px solid #E5E5E5; }
.AllChooseItem input { margin:0 18px 0 0; }
.DChooseDBContList .DChooseDBContItem { border-bottom:1px solid #e5e5e5; padding:14px 20px; }
.DChooseDBContList .DChooseDBContItem .WarningStyle { padding:0; }
.DChooseDBContItem .InputCheckStyle { float:left; margin:10px 18px 0 0; }
.DChooseDBContInfo { float:left; width:432px; }
.DChooseDBContVList .DChooseDBContInfo { width:475px; }
.DChooseDBContInfo p { font-size:12px; }
.DChooseDBContInfo p.VenueDStyle { font-weight:bold; padding:0 0 5px; }
.VenueDStyle, .VenueDStyle a { color:#339966; } 
.DChooseDBCont .DScrollpane { height:350px; outline:none; }
.ChoosenStyle { position:absolute; font-size:12px; right:2px; }
.GeneralDialog .ChoosenStyle a { color:#0099CC; }
.GeneralDialog .ChoosenStyle a.Active { font-weight:bold; }
.BoxErrorWarning { padding:10px; }
.BoxErrorWarning ul li { font-size:12px; padding:0 0 10px; }
.Title5Style .InputCheckboxStyle { vertical-align:text-bottom; margin:0 5px 0 0; }
.ui-datepicker-trigger { float:left; margin:0 0 0 6px; }
#ui-datepicker-div { z-index:10000 !important; }
.DownloadTemplateStyle { text-align:right; font-size:11px; padding:0 0 5px; }
.DownloadTemplateStyle .UserDStyle { font-weight:normal; }
.DialogSMSPreview .DScrollpane { height:500px; width:515px; overflow:hidden; }
.AlertErrorStyle { text-align:center; padding:100px 0 0; font-size:15px; font-weight:bold; }
/* More */
.BoxBVInform { padding:10px 0 0; }
.BoxBVInform .BoxExtFunc { right:0px; }
.BoxBVInform .BoxExtFunc .BtnGeneralStyle { margin:0; }
.BoxVenueAvatar .PhotoSection { border:1px solid #ccc; }
.BoxVenueAvatar .PhotoSection .BoxFrame { width:150px; height:150px; background-color:#f5f5f5; cursor:pointer; }
.PhotoSection .FuncPhotoLink { background-position:0px -89px; width:16px; height:14px; position:absolute; right:1px; top:1px; } 
.PhotoSection .ChoosenList { left:150px; top:0px; z-index:10; position:absolute; border:1px solid #ddd; border-bottom:0px; width:166px; background-color:#fff; }
.ChoosenList .ChoosenItem { padding:1px; border-bottom:1px solid #ddd; }
.ChoosenList .ChoosenItem a { text-align:right; font-size:11px; color:#333; display:block; padding:4px 15px 4px 0; }
.ChoosenList .ChoosenItem a:hover { background-color:#ddd; text-decoration:none; }
.SumaryPagingStyle { font-size:12px; font-weight:bold; float:left; }
.BoxPhotoList .PhotoList { padding: 20px 0 0; }
.PhotoList .PhotoItem { float:left; margin:0 16px 15px 0; position:relative; }
.PhotoList .PhotoItem .AttachedPhotoItem { margin:0; }
.PhotoList .PhotoItem .AttachedPhotoItem { float:left; border:1px solid #ddd; padding:3px; margin:0 2px 0 0; width:128px; height:96px; background-color:#fff; }
.PhotoList .PhotoItem .DeletePhotoLink { position:absolute; top:4px; right:6px; background-position:0px -132px; width:15px; height:15px; }
.PhotoList .PhotoItem .AttachedPhotoItem .BoxFrame { width:128px; height:96px; background-color:#f5f5f5; cursor:pointer; }
.FAQThemes #main { background:none; }
.FAQThemes #main .Content { width:635px; margin:0 50px 0 0; }
.BoxVenueAvatar { width:152px; position:absolute; }
.Dl1Style { width:705px; padding:0 0 0 95px; }
.Dl1Style .TempStyle { float:left; font-size:11px; font-weight:bold; padding:3px 10px 0; }
.Dl1Style .InputText1Style { width:308px; margin:0; font-weight:bold; }
.Dl1Style .SelectStyle { font-weight:bold; }
.BoxBVInform .LabelStyle { font-size:12px; padding:10px 0 0; display:block; }
.BoxBVInform .LabelStyle input { vertical-align:bottom; margin:0 5px 0 0; }
.BoxDialogAvatarEdit { padding:10px 10px 5px; }
.BoxDialogAvatarEdit .AvatarPhoto img { max-width:150px; max-height:150px; }
.BoxDialogAvatarEdit .BoxAvatarUpload { float:left; width:348px; }
.BoxAvatarUpload .Text1Style { background-position:0px -208px; padding:0 0 4px 35px; font-size:12px; }
.BoxAvatarUpload .Text1Style span { color:#0099cc; display:block; font-weight:bold; }
.AvatarPhoto { margin:0 6px 0 0; float:left; border:1px solid #ccc; overflow:hidden; font-size:11px; }
.BoxAvatarUpload .DivInputFile { background:url(../images/btn-chonanh1.jpg) right top no-repeat; cursor:pointer; padding:0 0 5px; }
.DlFAQStyle dt { font-weight:bold; color:#0099CC; font-size:12px; }
.DlFAQStyle dd { font-size:12px; padding:10px 0 15px 10px; }
.SecondSidebar { float:left; width:285px; padding:10px 0 0; }
.SecondSidebar h4 { font-size:16px; padding:0 0 10px; margin:0 0 15px; border-bottom:1px solid #ddd; }
.SecondSidebar p { padding:0 0 5px; font-size:12px; }
.SecondSidebar p.VenueDStyle { font-weight:bold; }
/* Phân trang */
.PagingList { float:right; }
.PagingList li { float:left; padding:0 12px; }
.PagingList li.Paging1Item { background:url(../images/border-2.jpg) right 1px no-repeat; }
.PagingList li.PagingNoneBgItem { background:none; padding-right:0; }
.PagingList li.Paging2Item { padding-right:0; }
.PagingList li.Paging1Item a { background-position:left -503px; padding:0 0 0 15px; }
.PagingList li.Paging2Item a { background-position:right -503px; padding:0 15px 0 0; }
.PagingList li a { float:left; }
.PagingList li a.Active { font-weight:bold; text-decoration:none; }
.Box1Paging .PagingList .PagingItem { margin:0 0 0 2px; padding:2px; }
.Box1Paging .PagingList .PagingItem a { color:#0099CC; font-size:11px; padding:5px 0 0; }
.Box1Paging .PagingList .PagingItem a.Active { color:#333; }
.PagingList .PagingItem .FirstPgLink, .PagingList .PagingItem .PreviousPgLink, .PagingList .PagingItem .NextPgLink, .PagingList .PagingItem .EndPgLink { height: auto; margin: 4px 4px 0; width: 11px; }
.FirstPgLink { background-position:0px -687px; }
.PreviousPgLink { background-position:-17px -687px; }
.NextPgLink { background-position:-24px -687px; }
.EndPgLink { background-position:-41px -687px; }
/* Middle */
.BoxFrame { position:relative; overflow:hidden; }
.BoxFrame[class] { display:table; position:static; }
.BoxMiddle { position:absolute; top:50%; }
.BoxMiddle[class] { display:table-cell; vertical-align:middle; position:static; }
.BoxMiddle > img { position:relative; top:-50%; display:block; margin:0 auto; }
/* Ui Dialog */
.BoxDialog .ui-widget-overlay { background-image:none; background-color:#fff; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; width:100% !important; position:fixed !important; }
.BoxDialog .BoxDialogUi { font-family:Tahoma; font-size:inherit; background:#fff; padding:0px; overflow:visible; border-radius:0px; position:fixed; }
.BoxDialog .BoxDialogUi .ui-dialog-titlebar { -moz-border-radius:0px; border-radius:0px; border:none; background:url(../images/dialog/bg-DialogTitle.jpg) left top repeat-x; color:#fff; font-size:12px; font-weight:bold; z-index:1; padding:6px 0 6px 13px; }
.BoxDialog .BoxDialogFeedDetail .ui-dialog-titlebar { background:none; z-index:1; padding:0; }
.BoxDialog .BoxDialogFeedDetail .ui-dialog-title { display:none; }
.BoxDialog .ui-dialog-titlebar-close, .BoxDialog .ui-dialog-titlebar-close:hover { background:none; border:none; }
.BoxDialog .ui-widget-header .ui-dialog-titlebar-close .ui-icon { background:url(../images/bg-close.png) left top no-repeat; width:11px; height:11px; display:block; position:absolute; top:4px; right:4px; }
.BoxDialog .BoxDialogFeedDetail .ui-widget-header .ui-icon { background:url(../images/bg-close01.png) left top no-repeat; top:20px; right:11px; z-index:1; }
.BoxDialog .BoxDialogUi .ui-dialog-content { padding:0; overflow:hidden; }
.BoxAutoComplete { position:relative; border:1px solid #cfcfcf; }
.BoxAutoComplete .Textarea1Style { margin:0; border:none; height:45px; }
.BoxAutoComplete .Text1Style { font-size:11px; background-color:#f8f8f8; padding:5px 0 5px 6px; float:none; }
.BoxAutoComplete .AutoCompleteList { border:1px solid #CFCFCF; background-color:#fff; position:absolute; top:100%; left:0px; width:742px; z-index:1; }
.AutoCompleteList li { font-size:12px; padding:10px 6px; background:url(../images/border-4.jpg) left top repeat-x; }
.AutoCompleteList li:hover, .AutoCompleteList li.Focus { background-color:#f5f5f5; cursor:pointer; }
.AutoCompleteList li:first-child { background-image:none; }
.Text4Style { font-size:12px; padding:0 20px 15px; font-style:italic; color:#999; }
.Text4Style span { font-weight:bold; color:#333; }
.Text5Style { font-size:12px; padding:0 0 15px; }
.Text5Style span { font-weight:bold; }
.DlStyle dt { font-size:12px; width:122px; float:left; text-align:right; padding:0 5px 10px 0; font-weight:bold; }
.DlStyle dd { font-size:11px; width:357px; float:left; padding-bottom:11px; font-weight:bold; }
.Dl1Style dt { font-size:12px; width:175px; float:left; text-align:right; padding:0 13px 14px 0; }
.Dl1Style dd { font-size:12px; width:513px; float:left; padding-bottom:14px; font-weight:bold; }
.Dl1Style dd.Dd1Style { text-transform:uppercase; }
.LabelGenStyle { float: left; font-size: 12px; font-weight: bold; margin: 5px 0 0; padding: 0 10px 0 0; }
.LabelGenStyle input { vertical-align:bottom; margin:0 8px 0 0; }
.SloganStyle { font-size:18px; float:left; }
#mainPayment .BoxSearch { width:484px; margin:0 auto; padding:15px; border:1px solid #ccc;  border-radius:10px; }
.BoxButton3 { padding:0 0 0 158px; position:relative; }
.BoxSearch .BoxTTTTForm span.Temp2Style { margin-top:3px; }
.BoxSearch .BoxTTTTInExtForm span.Temp2Style { font-weight:bold; }
.BoxButton4 { margin:22px auto 0; width:608px; text-align:center; position:relative; }
.BoxButton5 { padding:22px 0 0 246px; }
.Label19Style { font-size:11px; padding:0 0 0 158px; }
.Label19Style input { vertical-align:bottom; margin:0 6px 0 0; }
.ValueStyle, .BoxValueStyle { font-size:12px; font-weight:bold; margin:3px 0 15px; float:left; width:418px; }
.ValueStyle span { color:#f20404; }
.ValueStyle span.Code1Style { color:#000ada; font-size:18px; }
.ValueStyle span.Code2Style { color:#ff0000; font-size:18px; }
.ValueStyle span.Code3Style { color:#00ffea; font-size:18px; }
.ValueStyle span.Code4Style { color:#108b00; font-size:18px; }
.Text6Style { font-size:11px; color:#999; padding:0 0 22px 158px; }
.BoxField1 { background:url(../images/bg-dot.jpg) left top repeat-x; padding:15px 0 0; margin:5px 0 0; }
.BoxSearch .BoxTTTTInExtForm  .BoxField1 .Label8Style { margin-top:7px; }
.BoxTTTTInExtForm .BoxButton4 { margin-top:0; width:574px }
.DialogSMSPreview .BoxTTTTInExtForm .BoxButton4 { margin-top:0; width:503px; }
.DialogSMSPreview .BoxTTTTInExtForm .BoxField1 .BoxButton4 { margin-bottom:10px; width:471px; }
.List1Style li { font-size:12px; padding:0 0 12px; }
.List1Style li span { font-weight:bold; }
.Text7Style { background-position:left -515px; font-size:12px; font-weight:bold; color:#ee0606; padding:5px 0 5px 32px; margin:0 0 12px; }
.BoxField1 .Text8Style { font-size:12px; font-weight:bold; padding:0 0 9px 20px; background-position:left -562px; text-align:left; }
.BoxField1 .Text9Style { color:#e60505; font-size:11px; }
.BoxField1 .Text10Style { color:#e60505; font-size:12px; font-weight:bold; padding:0 0 9px 20px; background-position:left -562px; }
.Text8Style { text-align:center; padding:2px 0 13px; font-size:12px; }
.BoxTab { padding:0 0 9px; }
.BoxTab .TabTLMembership li { padding:0 15px; }
.BoxTab .TabTLMembership li:first-child { padding-left:0; }
.AddDBForm .BoxDBSearch .InputTextStyle { width:277px; }
.AddDBForm .BoxDBSearch { background:url(../images/bg-search1.jpg) right top no-repeat; float:left; width:307px; height:22px; border:1px solid #ccc; }
/**/
.BoxMember4Table { margin:5px 0 0; }
.BoxMember4Table, .BoxMember4Table table { width:488px; }
.BoxMember4Table th { border-bottom:1px solid #DDDDDD; }
.BoxMember4Table th.ColsTh1, .BoxMember4Table td.ColsTd1 { width:32px; text-align:center; padding-left:0px; padding-right:0px; }
.BoxMember4Table th.ColsTh2, .BoxMember4Table td.ColsTd2 { width:190px; padding:8px 15px; border-right:1px solid #ccc; }
.ColsTd2Cont { width:190px; }
.BoxMember4Table td.ColsTd2 { color:#0099cc; text-align:left; }
.BoxMember4Table th.ColsTh3, .BoxMember4Table td.ColsTd3 { width:204px; padding:8px 15px; border-right:none; }
.BoxMember4Table td.ColsTd3 { text-align:left; }
.BoxMember4Table td { border-bottom:1px solid #DDDDDD; border-top:none; }
.BoxMember4Table .DScrollpane { height:200px; }
.AddDBForm .WarningStyle { padding:0 36px 8px 145px; font-size:12px; color:#999; font-style:italic; }
/**/
.PaymentCodeStyle { font-size:12px; padding:5px 0 0; }
.PaymentCodeStyle span { font-size:14px; font-weight:bold; }
.BoxSReportIn, .BoxButton6 { float:left; }
.BoxSReportIn { padding:5px 10px 0 85px; }
.TableStyle .ThStyle { background-color:#0099cc; font-size:12px; font-weight:bold; text-align:center; color:#fff; float:left; padding:7px 0; }
.TableStyle .TheadStyle { border-top:1px solid #fff; }
.TableStyle .Th1Style { width:62px; border-right:1px solid #fff; }
.TableStyle .Th2Style { width:489px; border-right:1px solid #fff; }
.TableStyle .Th3Style { width:220px; }
.TbodyWrapTrStyle { border:1px solid #d0d6d8; margin:0 0 1px; }
.TbodyWrapTrStyle .SubTheadStyle { background:url(../images/bg-dot-1.jpg) left top repeat-x; }
.TbodyTrStyle .TdStyle { float:left; font-size:12px; font-weight:bold; padding:7px 0; background-color:#ebe9e9; }
.TbodyTrStyle .Td1Style { text-align:center; width:62px; border-right:1px solid #ebe9e9; }
.TbodyTrStyle .Td2Style { text-align:left; width:463px; border-right:1px solid #ebe9e9; padding-left:13px; padding-right:13px; }
.TbodyTrStyle .Td3Style { text-align:right; width:157px; padding-right:48px; padding-left:13px; }
.SubTbodyTrStyle .SubTdStyle, .SubTheadStyle .SubThStyle { float:left; font-size:12px; padding:7px 0; }
.SubTbodyTrStyle .SubTd1Style, .SubTheadStyle .SubTh1Style { width:138px; text-align:left; padding-left:76px; padding-right:13px; }
.SubTbodyTrStyle .SubTd2Style, .SubTheadStyle .SubTh2Style  { width:181px; text-align:center; }
.SubTbodyTrStyle .SubTd3Style, .SubTheadStyle .SubTh3Style  { width:141px; text-align:center; }
.SubTbodyTrStyle .SubTd4Style, .SubTheadStyle .SubTh4Style  { width:161px; text-align:right; padding-right:48px; padding-left:13px; }
.TfooterTrStyle .TdStyle { float:left; font-size:12px; background-color:#e1e1e1; padding:17px 0; }
.TfooterTrStyle { margin:0 0 1px; background-color:#E1E1E1; }
.TfooterTrStyle .Td1Style { width:530px; padding-left:22px; }
.TfooterTrStyle .Td2Style { width:160px; padding-left:13px; padding-right:48px; text-align:right; }
.TfooterTrStyle .Td1Style span { font-weight:bold; font-style:italic; }
.TbodyWrapTrStyleOn .TbodyTrStyle .Td3Style { background-image:url(../images/icon-down.jpg); background-position:right 5px; background-repeat:no-repeat; }
.TbodyWrapTrStyleOff .TbodyTrStyle .Td3Style { background-image:url(../images/icon-up.jpg); background-position:right 5px; background-repeat:no-repeat; }
.AlertNotPaymentStyle { background:#faede1 url(../images/sprite1.png) 8px -271px no-repeat; border:1px solid #f7d2b4; padding:12px 22px 12px 35px; font-size:11px; }
.AlertNotPaymentStyle span { font-weight:bold; }
.AlertPaymentedStyle { background:url(../images/paymented-signal.png) left top no-repeat; width:117px; height:48px; position:absolute; right:48px; bottom:3px; }
.BoxResult { position:relative; }
/*- ] Main -*/ 

/*- [ Customize DropdowChecklist -*/
.BoxSearch .ui-dropdownchecklist { border:1px solid #ccc; padding:0; background-color:#fff; }
.BoxSearch .ui-dropdownchecklist-text { font-size:11px; color:#333; padding:0; }
.BoxSearch .ui-dropdownchecklist-selector { background:#fff; border:none; padding:3px 0 3px 5px; }
.BoxSearch .ui-state-hover .ui-dropdownchecklist-text { outline:#000 dotted thin !important; }
.BoxSearch .ui-dropdownchecklist-dropcontainer, .BoxSearch .ui-dropdownchecklist-item { border:none; background:none; }
.BoxSearch .ui-dropdownchecklist-item { padding:5px; background-color:#fff; border-bottom:1px solid #e5e5e5; }
.BoxSearch .ui-dropdownchecklist-item:hover { background-color:#e5e5e5; }
.BoxSearch .ui-dropdownchecklist-item input { margin:0 5px 0 0; vertical-align:bottom; }
.GeneralDialog .ui-state-default, .GeneralDialog .ui-widget-content .ui-state-default, .GeneralDialog .ui-widget-header .ui-state-default { background:none; }
/*- ] Customize DropdowChecklist -*/

/*- [ Customize JScrollpane -*/
.jspScrollable { outline:none; }
.jspContainer { overflow:hidden; position:relative; } 
.jspPane { position:absolute; }
.jspVerticalBar { position:absolute; top:0; right:0px; width:12px; height:100%; }
.jspHorizontalBar { position:absolute; bottom:0; left:0; width:100%; height:11px; }
.DChooseDBCont .jspHorizontalBar { visibility:hidden; }
.jspVerticalBar *, .jspHorizontalBar * { margin:0; padding:0; } 
.jspVerticalBar .jspCap { display:block; width:12px; height:10px; }
.jspVerticalBar .jspCapTop { background:url(../images/icon-jspCapTop.jpg) left top no-repeat; }
.jspVerticalBar .jspCapBottom { background:url(../images/icon-jspCapBottom.jpg) left bottom no-repeat; }
.jspHorizontalBar .jspCap { display:block; width:11px; height:11px; }
.jspHorizontalBar .jspCapLeft { background:url(../images/icon-jspCapLeft.jpg) left top no-repeat; }
.jspHorizontalBar .jspCapRight { background:url(../images/icon-jspCapRight.jpg) left top no-repeat; }
.jspHorizontalBar .jspCap { float:left; }
.jspVerticalBar .jspTrack { position:relative; background:#fff url(../images/bg-jspTrack.jpg) right top repeat-y; } 
.jspVerticalBar .jspDrag { background:url(../images/bg-jspDrag.jpg) right top repeat-y; position:relative; top:0; left:0; cursor:pointer; }
.jspHorizontalBar .jspTrack { position:relative; background:#fff url(../images/bg-jspTrackH.jpg) left center repeat-x; } 
.jspHorizontalBar .jspDrag { background:url(../images/bg-jspDragH.jpg) left center repeat-x; position:relative; top:0; left:0; cursor:pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float:left; height:100%; } 
.jspArrow { background:#50506d; text-indent:-20000px; display:block; cursor:pointer; } 
.jspArrow.jspDisabled { cursor:default; background:#80808d; } 
.jspVerticalBar .jspArrow { height:16px; } 
.jspHorizontalBar .jspArrow { width:16px; float:left; height:100%; }
.jspVerticalBar .jspArrow:focus { outline:none; }
.jspCorner { background:#eeeef4; float:left; height:100%; }
 /* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin:0 -3px 0 0; }
/*- ] Customize JScrollpane -*/

/*- [ Fancybox -*/
#fancybox-overlay { position:fixed; top:0; left:0; bottom:0; right:0; background:#000; z-index:1100; display:none; } 
#iFrame1 {  position:absolute; top:0; left:0; background-color:transparent; width:100%; height:100%; z-index:1000; display:none; } 
* html #fancybox-overlay { position:absolute; width:100%; }  
#fancybox-tmp { padding:0; margin:0; border:0; overflow:auto; display:none; }  
#fancybox-wrap { /*position:absolute;*/ position:fixed; top:0; left:0; margin:0; z-index:1101; display:none; }  
#fancybox-outer { position:relative; width:100%; height:100%; }  
#fancybox-inner { position:absolute; top:30px; left:0px; outline:none; overflow:hidden; z-index:1002; }  
* html #fancybox-inner { background:transparent; }  
#fancybox-hide-sel-frame { position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; }  
#fancybox-close { position:absolute; top:5px; right:0px; width:20px; height:20px; background:url(../images/bg-close.png) left 5px no-repeat; cursor:pointer; z-index:1103; display:none; }  
.fancybox-wrap-image #fancybox-close { top:8px; right:-25px; width:16px; height:18px; background-image:url(../images/sprite5.png); background-position:-43px 0px; cursor:pointer; text-indent:-1000em; }  
#fancybox_error { color:#444; font:normal 12px/ 20px Tahoma; padding:7px; margin:0; }  #fancybox-content { height:auto; width:auto; padding:0; margin:0; }  
#fancybox-img { -ms-interpolation-mode:bicubic; display:block; margin:0 auto; }  
#fancybox-frame { position:relative; width:100%; height:100%; border:none; display:block; }  #fancybox-title { position:absolute; left:0px; font-size:12px; font-weight:bold; text-align:left; z-index:1102; padding:8px 0 8px 0 !important; width:100% !important; background:url(../images/dialog/bg-DialogTitle.jpg) left top repeat-x; }  
.fancybox-title-inside { padding:10px 0; text-align:center; color:#333; }  
.fancybox-title-outside { padding-top:5px; color:#FFF; text-align:center; font-weight:bold; }
.fancybox-title-over { color:#FFF; text-align:left; }  
#fancybox-title-over { display:block; padding:0 0 0 13px; }  
#fancybox-title-wrap { display:inline-block; }  
#fancybox-title-wrap span { height:32px; float:left; }
#fancybox-left,#fancybox-right { position:absolute; bottom:0; left:-9999px; height:100%; width:20px; cursor:pointer; outline:none; background-image:url(../images/blank.gif); z-index:1102; }
.fancybox-wrap-image #fancybox-left { left:-29px; } 
.fancybox-wrap-image #fancybox-right { right:-29px; left:auto; }  
#fancybox-left-ico,#fancybox-right-ico { position:absolute; top:50%; left:0px; width:20px; height:42px; margin-top:-35px; cursor:pointer; z-index:1102; display:block; }
#fancybox-left-ico { background-image:url(../images/sprite5.png); background-position:left top; } 
#fancybox-right-ico { background-image:url(../images/sprite5.png); background-position:right top; }
.fancy-bg, .UiJquryDialogCorner { position:absolute; border:none; }
.fancy-bg { padding:0; margin:0; z-index:1001; }
#fancy-bg-n, .UiJquryDialogMTCorner { background:url(../images/dialog/bg-middleTop-01.png) left top repeat-x; width:100%; height:7px; right:8px; top:-7px; }  
#fancy-bg-ne, .UiJquryDialogRTCorner { background:url(../images/dialog/bg-rightTop-01.png) right top no-repeat; width:15px; height:15px; right:-7px; top:-7px; }  
#fancy-bg-e, .UiJquryDialogRMCorner { background:url(../images/dialog/bg-rightMiddle-01.png) right top repeat-y; width:7px; height:100%; bottom:8px; right:-7px; }  
#fancy-bg-se, .UiJquryDialogRBCorner { background:url(../images/dialog/bg-rightBottom-01.png) right bottom no-repeat; width:15px; height:15px; bottom:-7px; right:-7px; }  
#fancy-bg-s, .UiJquryDialogMBCorner { background:url(../images/dialog/bg-middleBottom-01.png) left bottom repeat-x; width:100%; height:7px; bottom:-7px; right:8px; }  
#fancy-bg-sw, .UiJquryDialogLBCorner { background:url(../images/dialog/bg-leftBottom-01.png) left top no-repeat; width:15px; height:15px; bottom:-7px; left:-7px; }  
#fancy-bg-w, .UiJquryDialogLMCorner { background:url(../images/dialog/bg-leftMiddle-01.png) left top repeat-y; width:7px; height:100%; bottom:8px; left:-7px; }
#fancy-bg-nw, .UiJquryDialogLTCorner { background:url(../images/dialog/bg-leftTop-01.png) left top no-repeat; left:-7px; top:-7px; width:15px; height:15px; } 
.fancybox-wrap-image #fancybox-outer { background-color:#fff; }
.fancybox-wrap-image #fancybox-inner { padding:4px; position:static; }
/*- ] Fancybox -*/

/*- [ Customize Grid -*/
.BoxResult .ui-corner-all { border:0px; }
.BoxResult .ui-jqgrid .ui-jqgrid-view { border:1px solid #dddddd; border-bottom:none; }
.BoxResult .ui-jqgrid .ui-jqgrid-htable, .BoxResult .ui-jqgrid .ui-jqgrid-btable, .BoxResult .ui-jqgrid .ui-pg-table { font-size:12px; }
.BoxResult .ui-widget-header .ui-state-default, .BoxResult .ui-widget-content .ui-state-default { background-image:none; }
.BoxResult .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr { color:#fff; background-color:#0099cb; border-right:1px solid #bbb; padding:4px 2px; }
.BoxResult .ui-jqgrid tr.ui-row-ltr td { border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; background-color:#fff; color:#333; text-align:center; white-space:normal; padding:8px 10px; font-size:11px; }
 .BoxResult .ui-jqgrid tr.ui-row-ltr td.jqgrid-rownum { padding-left: 5px !important; }
.BoxResult .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr:last-child { border-right:1px solid #0099CC; }
.BoxResult .ui-jqgrid tr.ui-row-ltr td:last-child { border-right:1px solid #fff; }
.BoxResult .ui-jqgrid .ui-jqgrid-htable th div { font-weight:bold; text-align:center; }
.BoxResult .ui-jqgrid .ui-jqgrid-hdiv { border-bottom:none; }
.BoxResult .ui-jqgrid .ui-jqgrid-pager { border-top:none; }
.BoxResult .ui-widget-content tr.ui-state-highlight td, .BoxResult .ui-jqgrid tr.ui-state-hover td { background:#ececec; }
.BoxResult .ui-widget-content a, .BoxResult .ui-state-hover a:hover, .BoxResult .ui-state-hover a  { color:#0099CC; }
.BoxResult .CustomerGrid .ui-jqgrid .ui-jqgrid-bdiv { padding:0 0 11px; }
.BoxResult .ui-jqgrid .ui-jqgrid-htable th div { height: auto; }
.BoxResult .ui-th-column, .BoxResult .ui-jqgrid .ui-jqgrid-htable th.ui-th-column, .BoxResult .ui-jqgrid .ui-jqgrid-htable th.ui-th-column div.ui-th-div-ie { white-space: pre-wrap; }
.BoxResult .ui-widget { font-family:Tahoma; }
/*- ] Customize Grid -*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	button.BtnGeneralStyle { background-position:right -37px; padding:0 5px 0 0; }
	button.BtnGeneralStyle:hover { background-position:right -111px; }
}
/*Uploadify*/

.uploadifyQueueItem { background-color: #F5F5F5; border: 2px solid #E5E5E5; font: 11px Verdana, Geneva, sans-serif; margin-top: 5px; padding:3px; width: 498px; }
.uploadifyError { background-color: #FDE5DD !important; border: 2px solid #FBCBBC !important; }
.uploadifyQueueItem .cancel { float: right; }
.uploadifyQueue .completed { background-color: #E5E5E5; }
.uploadifyProgress { background-color: #E5E5E5; margin-top:3px; width: 100%; }
.uploadifyProgressBar { background-color: #0099FF; height: 3px; width: 1px; }